/*
 * @Author: 郭招娣 10615594+guo-zhaodi@user.noreply.gitee.com
 * @Date: 2022-10-10 16:25:31
 * @LastEditors: 郭招娣 10615594+guo-zhaodi@user.noreply.gitee.com
 * @LastEditTime: 2022-11-04 18:55:07
 * @FilePath: \后端\app\router.js
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
'use strict';

/**
 * @param {Egg.Application} app - egg application
 */
module.exports = app => {
  const { router, controller } = app;

  /**************************登录注册**************************************/ 
  router.post('/login', controller.login.login);//获取房源数据
  router.post('/sign', controller.login.sign);//获取房源数据

  /**************************房源管理**************************************/ 
  router.post('/housing', controller.home.housing);//后端获取房源数据
  router.post('/housings', controller.home.housings);//前获取房源数据
  router.post('/agentnewhousing', controller.home.agentNewHousing);//经纪人获取新房源数据
  router.post('/agentoldhousing', controller.home.agentOldHousing);//经纪人获取二手房源数据

  router.post('/housingDetail', controller.home.housingDetail);//获取房源数据
  router.delete('/del', controller.home.del);//删除房源数据
  router.put('/add', controller.home.add);//添加房源数据
  router.post('/edit', controller.home.edit);//编辑房源数据
  router.get('/agent', controller.home.agent);//获取房源数据
  router.post('/agents', controller.home.agents);//指派经纪人
  router.post('/changeHousingStatus', controller.home.changeHousingStatus);//改变状态

  /**************************经纪人管理**************************************/ 
  router.post('/agent', controller.agent.getAgent);//获取经纪人数据
  router.delete('/delAgent', controller.agent.delAgent);//获取经纪人数据
  router.put('/addAgent', controller.agent.addAgent);//添加经纪人数据
  router.post('/editAgent', controller.agent.editAgent);//编辑经纪人数据
  router.post('/able', controller.agent.able);//启用经纪人
  router.post('/enable', controller.agent.enable);//禁用经纪人

  /**************************订单管理**************************************/ 
  router.post('/orders', controller.orders.getOrders);//获取订单数据
  router.delete('/delOrders', controller.orders.delOrders);//删除房源数据

  /**************************团购管理**************************************/
  router.post('/bulk', controller.bulk.getBulk);//获取团购数据
  router.delete('/delBulk', controller.bulk.delBulk);//删除团购数据
  router.post('/changeBulkStatus', controller.bulk.changeBulkStatus);//删除团购数据

  router.post('/agentBulk', controller.bulk.agentBulk);//获取团购数据

  /**************************资讯管理**************************************/
  router.post('/information', controller.information.getInformation);//获取资讯管理
  router.delete('/delInformation', controller.information.delInformation);//删除资讯管理
  router.post('/changeStatus', controller.information.changeStatus);//改变状态
  router.put('/addInformation', controller.information.addInformation);//添加经纪人数据
  router.post('/editInformation', controller.information.editInformation);//编辑经纪人数据

  /**************************审核管理**************************************/
  router.post('/audit', controller.audit.getAudit);//获取审核数据
  router.delete('/delAudit', controller.audit.delAudit);//删除审核数据
  router.post('/editAudit', controller.audit.editAudit);//编辑审核数据
  
  /**************************直播管理**************************************/
  router.post('/live', controller.live.getLive);//获取直播管理
  router.delete('/delLive', controller.live.delLive);//删除直播管理
  router.post('/changeLiveStatus', controller.live.changeLiveStatus);//改变状态

  /**************************消息管理**************************************/
  router.post('/agentMessage', controller.message.agentMessage);//获取
  router.post('/delAgentMessage', controller.message.delAgentMessage);//获取

};
